C = (ejtsd: "See Stripes") egy párhuzamos C / C ++ programozási nyelv kiterjesztése.
Úgy tervezték, hogy a tipikus alkalmazások minden párhuzamos programozási paradigmákat és kiegészíti, vagy akár helyettesítheti a meglévő párhuzamos nyelvi kiterjesztések és könyvtárak azáltal, hogy egyetlen párhuzamos nyelvi legtermészetesebben kapcsolódik a C / C ++ szintaktikai és szemantikai.
Az elvek és konstrukciói C = ideértve a rugalmas feladat-menet szemantika, párhuzamos láthatósági körök, tárgy nélküli szinkronizálást és a wake-várakozás feladat interakció paradigma azért születtek, hogy könnyen által elfogadott egyéb eljárási és az objektum-orientált nyelvek, fordított vagy értelmezett.
Röviden, a fő gondolata a C = motiválása párhuzamos gondolkodás, hadd programozók írjunk párhuzamos programok az első helyen, nem pedig ezt a munkát kétszer végrehajtási szekvenciális programot, majd próbálja többszálú (bár ez utóbbi megközelítést, elkerülhetetlen sok esetben, az is elegánsan támogatott).
Jelenleg a C = nyelv kiterjesztése a megvalósítás a C könyvtár és nem jár külön fordító támogatást, és nem is radikális változásokat a meglévő szoftverek építési folyamatok.
korlátai :
korlátozott funkcionalitással
Hozzászólás nem található